
# ====================================================================
# comm

add_executable(types_size comm/types_size.c)
target_link_libraries(types_size libstdc)

# ====================================================================
# deque

add_executable(deque_pushpop deque/deque_pushpop.c)
target_link_libraries(deque_pushpop libstdc)

add_executable(deque_ie1 deque/deque_ie1.c)
target_link_libraries(deque_ie1 libstdc)

add_executable(deque_ie2 deque/deque_ie2.c)
target_link_libraries(deque_ie2 libstdc)

add_executable(deque_ie3 deque/deque_ie3.c)
target_link_libraries(deque_ie3 libstdc)

add_executable(deque_ie4 deque/deque_ie4.cpp)
target_link_libraries(deque_ie4 libstdc)

# ====================================================================
# queue

add_executable(queue_pushpop queue/queue_pushpop.c)
target_link_libraries(queue_pushpop libstdc)

# ====================================================================
# stack

add_executable(stack_pushpop stack/stack_pushpop.c)
target_link_libraries(stack_pushpop libstdc)

# ====================================================================
# vector

add_executable(vector_pushpop vector/vector_pushpop.c)
target_link_libraries(vector_pushpop libstdc)

add_executable(vector_ie1 vector/vector_ie1.c)
target_link_libraries(vector_ie1 libstdc)

# ====================================================================
# hash

add_executable(hash_ie1 hash/hash_ie1.cpp)
target_link_libraries(hash_ie1 libstdc)

# ====================================================================
# bitset

add_executable(bitset bitset/main.c)
target_link_libraries(bitset libstdc)

# ====================================================================
